For optization, add an full_shapes argument to gdk_fb_clip_region. If this
authorAlexander Larsson <alexl@redhat.com>
Mon, 15 Jan 2001 09:54:28 +0000 (09:54 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Mon, 15 Jan 2001 09:54:28 +0000 (09:54 +0000)
commitc288355ffd21aff043992ad471a056d7afc56402
tree5ae732f018e294d8376dc6cb64627556c239793a
parentf4b31ff5e6564e8d07f3ae14f378c6f9a8626203
For optization, add an full_shapes argument to gdk_fb_clip_region. If this

2001-01-15  Alexander Larsson  <alexl@redhat.com>

* gdk/linux-fb/gdkdrawable-fb2.c:
For optization, add an full_shapes argument to gdk_fb_clip_region.
If this is false, only the cliprects of the shapes are used.

* gdk/linux-fb/gdkprivate-fb.h:
Export gdk_fb_window_peek_shape.
Add full_shapes to gdk_fb_clip_region.

* gdk/linux-fb/gdkwindow-fb.c (gdk_fb_window_move_resize):
When moving a window, don't clear everything under the it, just the
root window. Makes stuff faster and flash less.
(gdk_window_get_pointer): Correctly handle offseted shapes, due to
USE_CHILD_SHAPE. (gdk_fb_window_peek_shape): Return the correct
offset of the shape.
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/linux-fb/gdkdrawable-fb2.c
gdk/linux-fb/gdkprivate-fb.h
gdk/linux-fb/gdkwindow-fb.c